Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Davis Cup, Group B, Manchester Rolex Paris Masters - Paris Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Aix En Provence Challenger French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Bratislava 2 Challenger Australian Open - Melbourne Tiriac Open - Bucharest French Open - Paris Plava Laguna Croatia Open - Umag Great Britain F6 Great Britain F8 Great Britain F11 The LTA Manchester Challenger - Manchester Heilbronn Open - Heilbronn Open de L'Isere (Open 38) - Grenoble Open de L'Isere - Grenoble Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi The Nottingham Challenger - Nottingham Intersport Heilbronn Open - Heilbronn Challenger Leon 2004 - Leon San Remo Tennis Cup - San Remo Nord/LB Open 2004 - Braunschweig Challenger Groningen - Groningen Mauritius Open - Mauritius Tallahassee Tennis Challenger - Tallahassee The Manchester Trophy - Manchester The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo Banca Marche Tennis Cup - San Benedetto The LTA Men's Challenger Wrexham - Wrexham Open Sainte Victoire - Aix-En-Provence Open de Franche-Comte - Besancon Torneo Internacional Challenger Fila 2005 - Leon Sporting Challenger - Turin Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Togliatti Cup - Togliatti Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg West of England Tennis - Bristol Bristol Challenger Trophy - Bristol GHI Bronx Tennis Classic - Bronx BBB Open - Sofia Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg St. Petersburg Challenger - St. Petersburg Open de L'Isere - Grenoble IPP Geneva Trophy - Geneva The Surbiton Trophy - Surbiton Rhein-Main Challenger 2004 - Aschaffenburg Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Abierto Club Casablanca - Mexico City Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Bolton Challenger - Bolton Gemax Samsung Open 2004 - Belgrade The LTA Manchester Trophy - Manchester The LTA Wrexham Challenger - Wrexham Powder Byrne Trophy - Surbiton Sarajevo Open 2004 - Sarajevo The Wrexham Challenger - Wrexham Ostend Challenger Tennis Cup of Flanders - Ostende Open de l'Isere - Grenoble ATP Bangalore Challenger - Bangalore Isla de Lanzarote - Lanzarote CA Challenge 2002 - Graz Lugano Challenger Pekao Open 2004 - Szczecin Banca Stato Challenger Lugano - Lugano Indian Oil Servo Delhi Challenger - New Delhi West of England Challenger - Bristol Guzzini Challenger - Recanati Binghamton Professional Tennis Tournament - Binghamton Open Sainte-Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester Bristol Challenger Trophy - Bristol GHI Bronx Classic - Bronx Lugano Challenger New Delhi Challenger - New Delhi Grand Prix de Tennis - St. Jean de Luz Challenger Groningen - Groningen The LTA Cardiff Challenger - Cardiff Open de L'Isere - Grenoble Okal Cup 2003 - Eckental Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Sarajevo Open - Sarajevo Ethias Trophy - Mons Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills TennisCup Vlaanderen - Antwerp ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Hypo Group Tennis International - Portschach Lambertz Open by Stawag - Aachen Challenger Ford de Cherbourg - Cherbourg The Bolton Challenger - Bolton Open Castilla y Leon - Segovia IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Weissenhauser Strand Cup - Hamburg Hamburg Challenger - Hamburg Ciudad de Pozoblanco Open Diputacion - Cordoba Geneva Challenger - Geneva Warsteiner Challenger Wolfsburg - Wolfsburg The Nottingham Cahllenger - Nottingham Tatra Banka Open - Bratislava Open D'Orleans - Orleans Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Tennis Napoli Cup - Napoli Jameson Cup - Milan Open de Franche-Comte - Besancon Schickedanz Open - Furth Prague Challenger Prague II Challenger Marbella Challenger Bordeaux Challenger Logopak Challenger 2005 - Lubeck The LTA Nottingham Challenger - Nottingham Energis Open - Amersfoort Naples Challenger Aix En Provence Challenger Perugia Challenger Iasi Challenger St. Tropez Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble LTA Cardiff Challenger - Cardiff Heineken Trophy - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Challenger 42 - Andrezieux Davidoff Swiss Indoors - Basel The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Open de Charleroi - Charleroi Open de Franche Comte - Besancon AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The LTA Manchester Challenger - Manchester The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Kremlin Cup - Moscow Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors - Basel Qatar Open - Doha Ciudad de Pozoblanco Open Diputacion - Cordoba ABN/AMRO World Tennis Tournament - Rotterdam Banca Stato Challenger Lugano - Lugano Open Seat Godo 2005 - Barcelona Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Gemax Open - Belgrade Ordina Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Kuppers Kolsch Cup - Aachen Pilot Pen Tennis - New Haven The LTA Hull Challenger - Hull CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha The Stella Artois Grass Court Championships - London Sassuolo Challenger Heineken Open - Auckland Milano Challenger-Jameson Cup - Milan International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai The Surbiton Trophy - Surbiton Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Challenger Ford de Cherbourg - Cherbourg BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel BH Telecom Indoors Sarajevo 2006 - Sarajevo Qatar ExxonMobil Open - Doha Heilbronn Open - Heilbronn Cancun Challenger Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad U.S. Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai The Stella Artois Grass Court Championships - London Open SEAT 2008 - Barcelona Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Croatia Open - Umag Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Geneva Open - Geneva AEGON Championships - London Heineken Open - Auckland Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva AEGON Championships - London St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Masters Series - Hamburg Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Fever-Tree Championships - London Grand Prix de Tennis de Lyon - Lyon European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Nordea Open - Bastad Moselle Open - Metz Astana Open - Astana Swiss Indoors Basel - Basel United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Argentina Open - Buenos Aires Moselle Open - Metz RCA Championships - Indianapolis Banja Luka Open - Banja Luka Abierto Mexicano Telcel - Acapulco International Championship of Croatia - Umag French Open - Paris China Open - Beijing Estoril Open - Estoril Qatar ExxonMobil Open - Doha Bordeaux Challenger Allianz Suisse Open Gstaad - Gstaad Astana Open - Astana Wimbledon - London Grand Prix de Tennis de Lyon - Lyon China Open - Beijing AEGON Championships - London DIEMA XTRA Sofia Open - Sofia Bordeaux Challenger ABN AMRO Open - Rotterdam International Tennis Championships - Delray Beach BNP Paribas Nordic Open - Stockholm Open 13 Provence - Marseille Open 13 - Marseille Red Letter Days Open - Nottingham Telecom Italia Masters - Rome Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Stockholm Open - Stockholm BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome EFG Swiss Open - Gstaad Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo EFG Swiss Open - Gstaad Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Belgrade Open - Belgrade Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Marrakech Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid European Open - Antwerp Shanghai Rolex Masters - Shanghai Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Bucharest Open - Bucharest EFG Swiss Open - Gstaad Open Occitanie - Montpellier Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SUI-USA 0-5 French Open (juniors) Davis Cup, World Group, 1R, SRB-SUI 2-3 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, World Group, QR, CRO-BEL 3-2 Exhibition Diriyah Tennis Cup Davis Cup, World Group, QR, BEL-ZIM 4-1 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Paris Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, PO, SUI-ECU 4-1 Mubadala World Tennis Championship Mubadala World Tennis Championship